// 例子6

// 通过声明绑定到变量对象，但在全局环境中，变量对象就是它自身
var a1 = 10;

// 通过this绑定到全局对象
this.a2 = 20;

// 仅仅只有赋值操作，标识符会隐式绑定到全局对象
a3 = 30;

// 输出结果会全部符合预期
console.log(this); // window
console.log(this.a1, a1); // 10, 10
console.log(this.a2, a2); // 20, 20
console.log(this.a3, a3); // 30, 30